(head: A, tail: List<A>)
| 157 | } |
| 158 | |
| 159 | const makeCons = <A>(head: A, tail: List<A>): MutableCons<A> => { |
| 160 | const cons = Object.create(ConsProto) |
| 161 | cons.head = head |
| 162 | cons.tail = tail |
| 163 | return cons |
| 164 | } |
| 165 | |
| 166 | const NilHash = Hash.string("Nil") |
| 167 | const NilProto: Nil<unknown> = { |
no test coverage detected