: literal(0), identifier(identifier), isLiteral(false) { }
explicit Value(Literal *literal)
: literal(literal), isLiteral(true) { }
: literal(0), identifier(identifier), isLiteral(false) { }
explicit Value(Literal *literal)
: literal(literal), isLiteral(true) { }