class Test def main is shared a = 'ao' b = 'eu' parts as System.Collections.IList = [a + b] assert parts[0] == 'aoeu' # ^ used to fail because indexing a qualified type gave passthrough which is compatible with everything including String and the C# code gen for equality uses == if both sides are strings...