Functions compile to a thing