Add `writeRaw` annotation and disambiguate `Settings`