Rename context.with to context.using
Allow not passing any new context data to work as context.pop
Start converting tags to using context.using