syntax-local-context and a working declare using syntax-local-introduce