SelfContainment.ice:18: struct `x' cannot contain itself