Looks like a good case for function composition...
```scala
transport.getResponseAddressesList map (getFromHeap[PTransactionValue] _ andThen decodePValue _).toSeq
```