tag :: continuation-passing style