Add of_asprintf and allow %@ in format strings.