export type IsEqualConsideringWritability = (() => Type extends OriginalType ? 1 : 2) extends () => Type extends WritableType ? 1 : 2 ? true : false;