reflect api that avoids runtime reflect.Value cost
reflect2.TypeByName works like Class.forName found in javajson-iterator use this package to save runtime dispatching cost. This package is designed for low level libraries to optimize reflection performance. General application should still use reflect standard library.