Provides another `macroexpand`