docs: def get_instance_from_build_spec(cls, name, disk_path, build_spec, paths):
          """
          Args:
              name (str): The name of the vm this builder belongs
              disk_path (str): The path to the disk that needs to be customized
              paths (lago.paths.Paths): The paths of the current prefix
              build_spec (dict): The build spec part, associated with the
                  disk located at disk_path, from the init file.
  
          Returns:
              An instance of Build with a normalized build spec i.e ready to
                  be invoked.
          """
          instance = cls(name, disk_path, paths)
          instance.normalize_build_spec(build_spec)
          return instance