support literal numbers