Fn extensions
proper use of debugging API
parsing of nested expressions & more advanced do-block (as use-case)