Summary:
// G is an interface under which all possible types apply
type G interface{}
Actually, this is not a summary. It is the full source code of this project.