Mod : Veiler.Lampads - change the default evaluation strategy from pass-by-reference to pass-by-value because there may be some issue of temporary object lifetime