Adding non-standard types