I think mimicking bind's double form[1] would be best when needed. This would require the transformed adaptor to be changed to a function, but would allow the following usage: