What's going on with the first parameter.  On line 53 it stays the same between `load_all` and `build_contracts`.  On line 45 it expands two directories.  On line 73 it expands one directory.

I guess it must be ignoring `Pacto.configuration.contracts_path`, and also doing a shallow load instead of loading contracts in subdirectories.  This, especially the later point, makes it incompatible with the directory structure produced by `Pacto.generate!`