Fixed function expressions

Following up with a post I missed earlier, I've changed how function
expressions are represented in memory. Should conform to the ideas
described in the post now (or at least, much more closely)