We can make the function have the possible prototypes: ``` c void foo_bar_get(const char **lib, const char **name); void foo_bar_get(char **lib, char **name); Ender_Item * foo_bar_get(void); ```