need better support for anonymous local element types
Brought to you by:
pabigot
Setting foo.elt when elt is defined as an anonymous complex type is very inconvenient. If the RHS isn't immediately compatible, try creating a new instance of the type using the RHS as input.
Fixed in [1736]. This actually turned out to be trivial to do. Use as:
elt = wrapper(BIND(BIND(4, deep=2), BIND('hi')))
The element binding _compatibleValue method detects the argument and invokes the factory of the desired type on the arguments.