# New Ticket Created by Zoffix Znet
# Please include the string: [perl #131302]
# in the subject line of all future correspondence about this issue.
# <URL: https://rt.perl.org/Ticket/Display.html?id=131302 >
Lists have their own .ACCEPTS that does the check based on elements.
You can smartmatch a Seq against a List or Array and get that behaviour, but if
you smartmatch
it against another Seq, you get the default Any.ACCEPTS behaviour.
<Zoffix_> m: say (1,).Seq ~~ (1,)
<camelia> rakudo-moar ba0581: OUTPUT: «True»
<Zoffix_> m: say (1,).Seq ~~ [1,]
<camelia> rakudo-moar ba0581: OUTPUT: «True»
<Zoffix_> m: say (1,).Seq ~~ (1,).Seq
<camelia> rakudo-moar ba0581: OUTPUT: «False»
IMO it should do the same thing as List.ACCEPTS while, perhaps, .cache'ing the
Seq in the process