Pundit hides current_user behind pundit_user (https://github.com/elabs/pundit#customize-pundit-user), most often for the case that pundit needs additional context to authorize. Would adding that abstraction make sense for this project?