instruction takes value type variable.