make fder private
add Fatal(f) for wrapping Error(f) + os.Exit(1)