better memo_init! syntax