supporting also constants