Plausibly handle typed literals
Fixes #99 (closed).
A different approach from !180 (closed), using (abusing?) the TypeAnnotation node. I also introduced a TypeCast node in loopy.symbolic, but plausibly it's internal to the codegen, and so should be defined there?
Edited by Lawrence Mitchell