Pester tests needed. I've noticed a tonne of oddities - mostly in the form of function return values being casted as `$Null` - and these need catching with tests really. Also need to ensure some edge cases like single items, specific symbols, different quotes, etc. all work.