message: try-catch to prevent edge cases
diff: @@ -26,6 +26,7 @@ export function patch() {
  if (patched) {
  return
  }
  + try {
  Object.defineProperty(Object.prototype, "|>", {
  value<Self, Result>(this: Self, next: (value: Self) => Result): Result {
  return next(this)
  @@ -42,6 +43,9 @@ export function patch() {
  },
  enumerable: false
  })
  + } catch {
  + //
  + }
  patched = true
  }
  