inline fn limbGet(limbs: []const u64, i: usize) u64
inline fn limbGet(limbs: []const u64, i: usize) u64 { return switch (endian) { .little => limbs[i], .big => limbs[limbs.len - 1 - i], }; }