integrated with try::tiny and worked out target code for catch and finally blocks, too