module RBS::Environment::ContextUtil

def calculate_context(decls)

def calculate_context(decls)
  decls.inject(nil) do |context, decl| #$ Resolver::context
    if (_, last = context)
      last or raise
      [context, last + decl.name]
    else
      [nil, decl.name.absolute!]
    end
  end
end