ast: constant