Use => instead of . in lambdas and functions.

This prevents the type of a lambda parameter from capturing
the '.' that separates the parameter from the abstracted
term. It also allows '.' to be used as a type operator.