nom
macro_rules! u64 { ($i:expr, $e:expr) => { ... }; }
if the parameter is nom::Endianness::Big, parse a big endian u64 integer, otherwise a little endian u64 integer