function composition - done
right before "when guards"