rename 'lazy_map' to 'context'