
order.erl:14: Guard test is_integer
         (Int :: 'b') can never succeed
order.erl:16: The variable _Else can never match since previous clauses completely covered the type 
          'b'
order.erl:21: Guard test is_integer
         (Int :: 'b') can never succeed
order.erl:23: The variable _Else can never match since previous clauses completely covered the type 
          'b'
order.erl:30: The variable _Else can never match since previous clauses completely covered the type 
          'b' | 1
order.erl:36: The variable Atom can never match since previous clauses completely covered the type 
          1
order.erl:37: The variable _Else can never match since previous clauses completely covered the type 
          1
order.erl:42: Guard test is_integer
         (Int :: 'b') can never succeed
order.erl:44: The variable _Else can never match since previous clauses completely covered the type 
          'b'
order.erl:7: Guard test is_integer
         (Int :: 'b') can never succeed
order.erl:9: The variable _Else can never match since previous clauses completely covered the type 
          'b'
