Trace all functions

Needed before we can start on #12