missing eval in test
change handling of  to only impose bindings when a symbol-macro is already active