Heteronomous language