currying
define simple 'control structures'
improve using currying