constant type