Add YAML and C mode for OAT