> pp goose #<RBS::Environment::ClassEntry:0x000000011f239a40 @decls= [#<struct RBS::Environment::MultiEntry::D decl= #<RBS::AST::Declarations::Class:0x0000000128d7dd08 @annotations=[], @comment=nil, @location= #<RBS::Location:371300 buffer=/Users/kokuyou/repos/type_eval_rb/spec/fixtures/examples/bird/refined/sig/bird.rbs, start=8:0, pos=61...105, children=keyword,name,end,?type_params,?lt source="class Goose < Bird">, @members= [#<RBS::AST::Members::MethodDefinition:0x0000000128d7dd58 @annotations=[], @comment=nil, @kind=:instance, @location= #<RBS::Location:371360 buffer=/Users/kokuyou/repos/type_eval_rb/spec/fixtures/examples/bird/refined/sig/bird.rbs, start=9:2, pos=82...101, children=keyword,name,?kind,?overloading,?visibility source="def cry: () -> void">, @name=:cry, @overloading=false, @overloads= [#<RBS::AST::Members::MethodDefinition::Overload:0x000000011f23a968 @annotations=[], @method_type= #<RBS::MethodType:0x0000000128d7dda8 @block=nil, @location= #<RBS::Location:371420 buffer=/Users/kokuyou/repos/type_eval_rb/spec/fixtures/examples/bird/refined/sig/bird.rbs, start=9:11, pos=91...101, children=type,?type_params source="() -> void">, @type= #<RBS::Types::Function:0x0000000128d7ddf8 @optional_keywords={}, @optional_positionals=[], @required_keywords={}, @required_positionals=[], @rest_keywords=nil, @rest_positionals=nil, @return_type= #<RBS::Types::Bases::Void:0x0000000128892af0 @location= #<RBS::Location:371440 buffer=/Users/kokuyou/repos/type_eval_rb/spec/fixtures/examples/bird/refined/sig/bird.rbs, start=9:17, pos=97...101, children= source="void">>, @trailing_positionals=[]>, @type_params=[]>>], @visibility=nil>], @name=#<RBS::TypeName:0x000000011f23abc0 @kind=:class, @name=:Goose, @namespace=#<RBS::Namespace:0x000000011f23abe8 @absolute=true, @path=[]>>, @super_class= #<RBS::AST::Declarations::Class::Super:0x000000011f23a9e0 @args=[], @location= #<RBS::Location:371540 buffer=/Users/kokuyou/repos/type_eval_rb/spec/fixtures/examples/bird/refined/sig/bird.rbs, start=8:14, pos=75...79, children=name,?args source="Bird">, @name= #<RBS::TypeName:0x000000011f23b160 @kind=:class, @name=:Bird, @namespace=#<RBS::Namespace:0x0000000100cdf6a8 @absolute=true, @path=[]>>>, @type_params=[]>, outer=[]>], @name=#<RBS::TypeName:0x000000011f239a68 @kind=:class, @name=:Goose, @namespace=#<RBS::Namespace:0x000000011f23abe8 @absolute=true, @path=[]>>, @primary=nil> 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 50