added left trafos to make types const or volatile