Practical use of a polymorphic applicative language | Synapse