Sean Kelly wrote: > Hm... so what should be done to get this working until the new 'const' > semantics are in place? Drop the final for the moment. Passing a final variable as inout should never have worked, anyway, because the function can change the final value.