自分がライブラリ作成者の立場で、マクロ使わんと不便だなーってときは、
どうすべきかね?(テンプレートでもinline関数でも代用できないとして)
#define __min(...) ってふうに、アンダーバー付けとくべき?