minor
Write the Fault section.
misc. updates to the types chapter.
add InternalError as a generic error to raise for uncought exceptions. Update docs accordingly.
minor