Curry/Uncurry up to Function5

Added instances for Curry/Uncurry up to Function5.
Function.uncurried goes up to Function5, so I didn't go further either.
Adresses #39.