Might as well give everyone an account at the Fed instead of tinkering around the symptoms. Commercial banks can then fund via bonds, CDs, etc., but not deposits (as they are inviolable). Basically, have a risky commercial banking systems and a riskless payment/checking account system.