Noen tellertyper kan være bygget inn i språk (primitiv datatype). Den boolske variabelen er for eksempel ofte en forhåndsdefinert oppregningstype med medlemmene og . Mange språk tillater brukere å definere nye oppregnede typer.