For uniform typing add `transitiveDeps` like with `deps` `val String.transitiveDep: NamedDependency get() = transitiveDeps(this)`  This will help maintain consistency in the declaration of libraries.