Minor cleanup for named return values where it makes sense in parser.go
Add Size() to Drive interface and support for parsing in scaled values.