This type is recursive, I think you mean:
```erlang
-type transfers() :: [transfer()].
% or
-type transfers() :: [ riak_core_ring:pending_change() ].
```