Call the function with a value
Function that governs translation from double to double (continuous to continuous)
Additional scaling of the field (i.e. log10, polar coordinates)
Function that governs translation from string to double (discrete to continuous)
A callable struct that translates any value into a double