package `build` imports `docker` so it can't import the interface from there. Also I can't move the interface definition entirely to `docker` package because then all the other builders will need to take a dependency on `docker`.