The following single file compiles fine: ``` // rustc --test klass2.rs use std; import std::map::hashmap; type namespace = {prefix: str, path: str}; class store { new(namespaces: [namespace]) { self.namespaces = []; self.namespaces += namespaces; } priv { let mut namespaces: [namespace]; } } ``` But the exact same class fails to compile if an rc file is used (see the follow up).