* Require block params * Improve errors
* Finish updating * a couple improvements * Update renames * cleanup examples