add variant to `context!` etc. macros to create the necessary let bindings for all values. i.e. ```rust context!(let context = {a => String::from("hello")}); ``` should expand to ```rust let a = String::from("hello"); let context = context!(a); ```