Add string type

targets #35 
You don't need an `if` here, you can just return `self`.