くっそーやっぱりGoのたぶんinterfaceを理解できていなーいfunc 関数名(仮引数) *返り型 { return &別の関数名{ オブジェクトリテラル? }}で何が返ってるのかよくわからないんだよな…