Allow functions to be stacked