Would it be better to have type = constant, variable or reactive?