メモメモ reflection

https://golang.org/pkg/reflect/#example_MakeFunc

https://en.wikipedia.org/wiki/Reflection_%28computer_programming%29#Uses

http://blog.golang.org/laws-of-reflection