likes like `proplist()` should be `{pos_integer(), proplist()}`