the example supplied for "fromString(...)" is incorrect:
Abc fromString(string s) { ... }
Should be:
bool fromString(string s, ref Abc) { ... }
"throws an exception in any other case" is incorrect.
Maybe someone forgot to add an overload case?
There is no documentation for
template Rebindable(T : Object)

I've noticed there are ambiguity issues with toString so I renamed the two
functions into bool enumFromString(string, enum) and string enumToString(enum).
I fixed the documentation too.
I've added opDot to Rebindable and put some documentation for the thing up.
Starting with the next release we'll have a functioning rebindable reference!
--