Add string type

targets #35 
`sizeof(*output)` - it's the same, but its more maintainable.