RawProblem: RawIssueMetadata & {
    bounds: Polygon;
    endpoint?: Point;
    geometry: Point;
    id: MapProblemId;
    permissions: RawObjectPermissions;
    priority: number;
    problemType: MAP_PROBLEM_TYPE;
    rank: null | UserRank;
    resolution: number | null;
    subType: MapProblemSubType;
    updatedOn: number;
    weight: number;
} & (
    | { open: true; resolvedBy: null; resolvedOn: null }
    | { open: false; resolvedBy: UserID; resolvedOn: number }
)