The macro call @use_memo(() -> [], [] ) is working, but your trying to expand the @use_memo() which is not working as the macro requires two arguments. Just try
@macroexpand @use_memo(() -> [], [] )
The macro call @use_memo(() -> [], [] ) is working, but your trying to expand the @use_memo() which is not working as the macro requires two arguments. Just try
@macroexpand @use_memo(() -> [], [] )