Syntax error on line 20: .
    function transition (temp_n : real, state : state_t) : (state_t)
