update version -> 0.9.2
use TMTypeHint instead of @_interface, @_class, and @noast
use type hints in .tm files
support `as literal' clause