Candy - Resource authorization for Phoenix

  1. Why do you assume that there will be only one Repo in all applications running?
  2. Why such simple functionality (call function with and pattern match on arguments) require whole library for that? With licensing, version management, and all that cruft required for using external code?