id,summary,reporter,owner,description,type,status,priority,milestone,component,version,resolution,keywords,cc,difficulty 500,record types of the same name are treated equal,Moritz Heidkamp,,"Defining record types of the same name in two different modules are treated by Chicken as if they were the same. Example: {{{ (module a (make-foo foo?) (import chicken scheme) (define-record foo)) (module b (make-foo foo?) (import chicken scheme) (define-record foo)) (import (prefix a a:) (prefix b b:)) (print (a:foo? (b:make-foo))) }}} Prints {{{#t}}} but I think these should be treated as two separate types.",defect,closed,major,4.9.0,core libraries,4.6.x,wontfix,,,