Callback and templates
commit
step 1 - basic try/catch/finally block
Adds LineCallback interface
Introduces Type Parameter <T>