Functions and function composition, ftw