add .ninja domain, and experiment with instance_eval'ing a module