function makeValuePrecise (value, step) {
  const stepDecimalPart = step.toString().split('.')[1]
  const stepPrecision = stepDecimalPart ? stepDecimalPart.length : 0
  return Number(value.toFixed(stepPrecision))
}
Conforms a value to provided precision
@param {Value} value Value
@param {Number} step step
@returns {Number} Precise value