Somehow I always forget about `apply`. This all _looks_ correct to me and the tests bear it out.