avoid polluting strtok and Stream namespaces. closes #32