pub type Day = Int
pub fn day(s: String) -> Result(Int, Snag)
pub fn days(l: List(String)) -> Result(List(Int), Snag)
pub fn int(s: String) -> Result(Int, Snag)
pub fn replace_error(r: Result(a, b), s: String) -> Result( a, Snag, )