do not export "extends" from Type::Utils by default; rearrange much Type::Utils documentation
speling
remove unneeded attribute added accidentally
better sub prototypes (mst++)