This module predates Accounts. That was a separate module because it used to be part of Bank and those types could be sent to any smart contract. Now each instruction processor defines for itself what instructions it accepts.