let class_field_far_lookup data klass_name var_name this =
    match class_field_lookup data klass_name var_name with
        | Some((klass, vtyp, section)) when this || section = Publics -> Left((klass, vtyp, section))
        | Some(_) -> Right(true)
        | None -> Right(false)