class FakeInt
  attr_reader :value
  def initialize(val)
    set_value(val)
  end
  def is_a?(clazz)
    clazz == Parfait::Integer
  end
  def byte_length
    4
  end
  def set_value(val)
    @value = val
  end
end
class FakeAddress < FakeInt
  def is_a?(clazz)
    clazz == Parfait::ReturnAddress
  end
end