pub type Answer { Yes No }
Yes
No
pub type Task { Task(name: String, file: String) }
Task(name: String, file: String)
pub fn define(tasks: List(Task)) -> List(Task)
pub fn run(tasks: List(Task)) -> Nil