First attempt at RustcSerialize