remove cont macro, expand tlet
use multi-binding tlet