WIP Task.swift

Currently crashes the compiler, lol
WIP Task.swift

All public API gets
WIP Task.swift

Copy-pasted and transliterated, but still untested
Make swift demo use the Swift-only Task