`int.from_bytes` supports both iterables of ints and objects that define __bytes__'. As an example `int.from_bytes(iter([1, 0]), 'little'))` returns 1.