[swift/en] Mo betta examples

- add `inout` example
- better `optional` example
- Playground issue has been resolved, uncommented `protocol` example
- cleanup code