library/refactor: make context more of an optional parameter.
view/new: zeroth pass at view.

* seriously, there's more to them than this, right?