some code like ```elixir field :paged_posts, :paged_posts do arg(:filter, non_null(:paged_article_filter)) middleware(M.PageSizeProof) resolve(&Resolvers.CMS.paged_posts/3) middleware(M.FormatPagination) end ``` some file like [page_post_test](https://github.com/coderplanets/coderplanets_server/blob/dev/test/mastani_server_web/query/paged_posts_test.exs) has lots of boilerplate code with `job`, `video`, `repo` ... should use macro to reduce it
some code like
some file like
page_post_test
has lots of boilerplate code with
job,video,repo... should use macro to reduce it