Passing private functions

Thank you for inspecting it.

     ** (UndefinedFunctionError) function Trail.Store.append_as_binary/2 is undefined or private
     code: assert Trail.store(key, m2) == {:ok}
     stacktrace:
       (trail) Trail.Store.append_as_binary("/xxx", yyy)
       (stdlib) timer.erl:181: :timer.tc/2
       (trail) lib/trail/helpers.ex:18: Trail.Helpers.clock/3
       (trail) lib/trail/store.ex:10: Trail.Store.append/2
       test/trail_test.exs:38: (test)

where xxx and yyy are the key and value passed into the function.

I really dislike the idea to alias Trail.Store (or any specific module) in the Helper module.