pub fn field(
okay: Okay,
field: String,
result: Result(Nil, Error),
) -> Okay
pub fn is_equal(value: a, compare: a) -> Result(Nil, Error)
pub fn is_false(value: Bool) -> Result(Nil, Error)
pub fn is_gt(value: Int, compare: Int) -> Result(Nil, Error)
pub fn is_gte(value: Int, compare: Int) -> Result(Nil, Error)
pub fn is_included_in(
value: a,
whitelist: List(a),
) -> Result(Nil, Error)
pub fn is_longer(
value: String,
length: Int,
) -> Result(Nil, Error)
pub fn is_lt(value: Int, compare: Int) -> Result(Nil, Error)
pub fn is_lte(value: Int, compare: Int) -> Result(Nil, Error)
pub fn is_true(value: Bool) -> Result(Nil, Error)
pub fn run(okay: Okay) -> Result(Nil, Okay)