Extend reflection generator to work with any immutable class
Add Arb.convert to use in C#
Add Arb.fromGen as extension method to use in C#