The current implementation assumed that ALL withdrawals present in a transaction had to be locked by a script and failed otherwise. But a transaction can actually be composed of both. So instead of failing, we should rather just ignore withdrawals that can't be referenced by redeemers.
Untyped Plutus Core
A crate for working with untyped plutus core. It handles parsing, conversion between various forms, and flat encoding/decoding.