Report the type and value that generated the error
Don't wrap native types in a tomlValue{}
Fix usage on 32bit machines