The mix of statement and context here (read ; mixed with {) feels a bit awkward:
let context1 = (&context).set_a_position(...);
{
I wonder if there's a good way to get rid of the semicolon at the end of let context1 = (&context).set_a_position(...); to make it more clear that we're opening a scope wrt the previous context and not just "context-free", if that makes sense. It's a minor syntactic point, but I think it's important actually
The mix of statement and context here (read
;mixed with{) feels a bit awkward:I wonder if there's a good way to get rid of the semicolon at the end of
let context1 = (&context).set_a_position(...);to make it more clear that we're opening a scope wrt the previous context and not just "context-free", if that makes sense. It's a minor syntactic point, but I think it's important actually