This particular proposal was inspired by some code in Wings3D. The operations are well understood, implemented in a wide range of programming languages (even C now has f{max,min}{f,,l}), and of such utility in Erlang that people keep on writing their own. Max and min can hardly be called "bells and whistles".