Allow 'T' as variable name, as long as there's no ambiguous transposition around

Fixes #25.
Now that generic entry tpyes work, adapt the stdlib (as far as currently possible)