prelude meta constant {u} task : Type u → Type (max u 1) namespace task meta constant {u} get {α : Type u} (t : task α) : α meta constant {u} pure {α : Type u} (t : α) : task α end task