proc radius*(self: CircleShape2D): float64 {.gcsafe, locks: 0.}
proc `radius =`*(self: CircleShape2D; val: float64) {.gcsafe, locks: 0.}