[This test](https://github.com/linzhp/go_examples/blob/master/netrc/netrc_test.go#L13) parses a netrc file and call `MarshalText`. After comparing the output with the original file, you can see the first machine is messed up.