Any value of Algebraic type is kind of Value
# File lib/algebrick/value.rb, line 21 def ==(other) raise NotImplementedError end
# File lib/algebrick/value.rb, line 37 def inspect to_s end
# File lib/algebrick/value.rb, line 33 def pretty_print(q) raise NotImplementedError end
# File lib/algebrick/value.rb, line 29 def to_s raise NotImplementedError end
# File lib/algebrick/value.rb, line 25 def type raise NotImplementedError end