https://issues.dlang.org/show_bug.cgi?id=20138 --- Comment #5 from Manu <turkeyman at gmail.com> --- In my example above, it's weird that `shared` surrounds `int`, but `const` surrounds `int[]`... why are they applied at different levels? --