pub fn parse_input_file(filename: &String) -> Result<Vec<CustomTask>, String>