pub fn build(
    puzzlefile_path: &Path,
    puzzles: &HashMap<String, String>
) -> Result<(), Box<dyn Error>>