export location-info base class from env and add immediate-input to mir.
handle immediate input, and make funcall function an ordinary input.
handle word-ast and setq ast