types.type now also recognizes a function
Fixed `2e` giving a syntax error instead of being parsed as `2 * e` (see #229)