left 5 1 3 6 4 2 right 4 1 2 6 5 3
@:value(cast true)@:impl@:enuminlineread onlyLEFT:LeftisRight = true
@:value(cast false)@:impl@:enuminlineread onlyRIGHT:LeftisRight = false