public static ReadOnlyEdgeCollider2D AsReadOnly(this EdgeCollider2D self) => self.IsTrulyNull() ? null : new ReadOnlyEdgeCollider2D(self);