ENH : made errors a bit more verbose
MNT : patch of bad rebase
ENH : made exceptions on type prasing better
ENH : relax matching on float RE

Allow trailing text so linspace works (which has an optional!) return
value.
MNT : make _default_values more forgiving

inspect seems to not work on 'builtins' which is what a fair
number of numpy function (ex np.zeros) report as.
ENH : more RE tweaks for ndarray, dtype, scalar
ENH : relax optional output

skip, not raise exception as numpy _does_ have optional output
values (!?!)
ENH : catch more input as output special case names
ENH : deal with more screwy optional formats
ENH : make file RE grab more
ENH : made array, tuple, seq RE more premissive

Matches more ways of specifying dimensionality.
ENH : yet more tweaks to file RE
ENH : deal with abuse of {}

sometime {} has been used to label set of types, not an enum.  PRs into
numpy to fix their docs

default value logic disabled
ENH : filtter numpy functions a bit better

 - drop things that are hidden or not functions
 - blacklist functions with un-parseable docstrings
 - don't double-import