How would you implement things library(yall) without goal_expansion/2

Please start discussing here, its off topic to How is goal expansion for closures defined?.

@EricGT could please split topic and move all the library(yall) stuff here.