no nesting (core macros, no shell)