れいさんのレスから「自作関数で対応する方法」ではなく「標準対応して欲しいという要望」と解釈してしまいましたが、最初に書こうとしていた自作関数での対応で良かったみたいですね。