1. Changed parameter sequence for some utility functions to better support |>