Pure functions

Ah. There goes referential transparency then.