you could actually write this generically for all ...
# arrow
r
you could actually write this generically for all types but right now is dangerous because the implicit system uses reflection, but you could write this...