Abandon eval-inside-novel; using dynamic namespace approach found on Stack Overflow.