* Split closures and blocks * Tests mostly working * finish last fixes, passes all tests * fmt
* WIP fixing captures * small fix * WIP * Rewrite to proof-of-concept better parse_def * Add missing file * Finish capture refactor * Fix tests * Add more tests