Avatar
FunctionBuilderは取りあえず1個取り回しの効く定義を置いといて、protocolを拡張する形で色んなのにcoformさせると便利