Dynamically scoped variables with dynlet for extensiblity, still to come: get shadowed var