cmd

Types

pub type Timeout =
  Int
pub type Timing {
  Endless
  Ending(Timeout)
}

Constructors

  • Endless
  • Ending(Timeout)

Constants

pub const days_dir: String = "src/days/"
pub const input_dir: String = "input/"

Functions

pub fn exec(days: List(Int), timing: Timing, do: fn(Int) ->
    Result(a, Snag), collect: fn(#(Result(a, Snag), Int)) ->
    String) -> List(String)