make it more obvious that pipe functions are meant to be private
version bump