What the built-in string 'some cool string'.split(' ') does:
--> converts 'some cool string' to ['some', 'cool', 'string'] with a resulting type of string[]
What you can do with TypedSplit('some cool string', ' ') from this gist:
--> converts 'some cool string' to ['some', 'cool', 'string'] with a resulting type of ['some', 'cool', 'string']