use latest deps
more docs
extends and defaults
don't confuse functions for arrays
make format use nary
main function is not the constructor anymore
small edits
use _ for unwrapped value more consistently
use strict
expose constructor for extensibility
rename inject to fold
bower