add IWithMeta implementation to Reactive* types

Solution for #28