I've upgraded my version of elixir to 1.7.1 and since then, this error is happening for when I attempt to compile my (previously compiling without issue) code:
== Compilation error in file lib/exquisite.ex ==
** (CompileError) lib/exquisite.ex:103: __CALLER__ is available only inside defmacro and defmacrop
lib/exquisite.ex:103: (module)