Add basic socket and string support. Rework string literal parsing.