pub fn be_error(a: Result(a, b), meta: Meta) -> Nil
pub fn be_false(a: Bool, meta: Meta) -> Nil
pub fn be_ok(a: Result(a, b), meta: Meta) -> Nil
pub fn be_true(a: Bool, meta: Meta) -> Nil
pub fn equal(a: a, b: a, meta: Meta) -> Nil
pub fn fail(meta: Meta) -> Nil
pub fn not_equal(a: a, b: a, meta: Meta) -> Nil
pub fn test(meta: Meta, test_function: fn(Meta) -> Nil) -> Test