Main sources only need to depend on the AST (json4s-core)