I found this results that may be related to this issue.
Maybe there's some strange interaction between these List methods?

  > my @a := <a b c>[0..2, 0..2].flat.cache; say @a
  (a b c a b c)

  > my @a := <a b c>[0..2, 0..2].flat.cache; @a.Bool; @a.elems; say @a
  (a a b c)

  > my @a := <a b c>[0..2, 0..2].flat.cache; @a.eager; @a.Bool; @a.elems; say @a
  (a b c a b c)

Reply via email to