Parser/AST: atomic type