:smirk: How Swift standard types and classes were supposed to work.
Update to swift 4
Added support for macos.
More features and test.