add the kind to the field type but with time and duration support. Simplified for ints, uints and floats, with bit size. Skipping the unused ones. With different name, e.g. ScalarType track down the cases when reflect can panic documentation: - give a short description for every exported symbol - start from collecting the docs from the test cases - extrace the common doc items from the function doc items doc/test/code triangle