List<String> path(String a, [String? b, String? c, String? d, String? e, String? f, String? g, String? h]) { return [a, b, c, d, e, f, g, h].whereType<String>().toList(); }