Add string type

targets #35 
`!self || !others` <- how about that? :-)