-- to store an access to this thing.
-- So variables might be Int or Object.
- -- ** method calls store the returned
- -- ** type, not a complete arg x result type.
+ -- ** method calls store the returned
+ -- ** type, not a complete arg x result type.
--
-- Thinking:
-- ... foo1.foo2(...).foo3 ...
data Lit
= IntLit Integer -- unboxed
- | CharLit Char -- unboxed
+ | CharLit Int -- unboxed
| StringLit String -- java string
deriving Show