has implicit declarator for test for some reason
Rule *parse_file(FILE *fp) {
    // Implement this function and remove the stubbed return statement below.
    // char *line = malloc(sizeof(char) * MAXLINE);
	char hi;

    
    // Create first rule
    Rule *first_rule = malloc(sizeof(Rule));
	hi = test();

    return first_rule;
}

char test() {
	// char *hi = malloc(2);
	return 'h';
}