Beat butter, sugar, and vanilla in a stand mixer fitted with a paddle attachment on medium speed until light and fluffy (3-4 minutes). Add eggs, 1 at a time, and egg yolk, beating well after each addition. Reduce mixer speed to low. Gradually blend in rum. Add flour mixture to egg mixture in thirds, alternately with heavy cream, beginning and ending with flour mixture, beating on low after each addition.