that works and it's available but you can't write ...
# arrow-contributors
r
that works and it's available but you can't write a polymorphic version of it because you can;t use type params directly in contracts. for example
returns() implies (this@fix is A)
where
A
is a type param is invalid even when reified.