swang: Add initial implementation.