nvl ::
       RDataType  -- ^ input value
    -> RDataType  -- ^ default value returned if input value is Null
    -> RDataType  -- ^ output value
nvl v defaultVal = 
    if isNull v
        then defaultVal
        else v
nvl ::
       RDataType  -- ^ input value
    -> RDataType  -- ^ default value returned if input value is Null
    -> RDataType
nvl v defaultVal = 
    if isNull v
        then defaultVal
        else v
nvl v defaultVal = 
    if isNull v
        then defaultVal
        else v