Nammed functions for better stacktraces.
0.5.1