initial commit
Cleaned-up partial-based deferred eval implementation.
Sanity checks for arithmetic.
PartialPlus: getitem and arg-lookup
partial.evaluate: switch implementation
Use constants instead of magic numbers.
Better living through generators; simplify init.
Fix off-by-one error.
PEP8/flake8 fixes.
Refactor, document.
Minor extensibility changes to partial.py
Delayed evaluation object.
Naming and docstring fixes.
BUG: call instantiate_call with p.func
More PartialPlus methods, helpers.
Squashed PartialPlus redux
Delayed object fixes
Remove (in)equality deferring.
New depth first traversal/toposort.

Removes all dependencies on NetworkX and moves cycle detection into
the depth-first traversal.
Better .gitignore