Starting to add fantasy overload
- Adding fo and fo.unsafeSetValueOf
- Adding fo.unsafeSetValueOf(proto) to all type structures
- Starting to add unit tests