mutable & immutable valuables are interpreted, also can get scope from variables for better errors