In general we could implement this in any data typ...
# arrow
r
In general we could implement this in any data type that can be constructed with a function that does not execute it on construction but on demand when calling a secondary method to do so.