bindable and pipable function objects