1 2 3 4 5 6 7
start :: fn { a := 1 a = 0.1 a } // errors: [ErrorKind::TypeMismatch(Type::Int, Type::Float)]