this allows us to build binaries in this library and generally control our dependencies more concretely.