You could chuck RubyLLM and still golf it down pretty far. Nothing RubyLLM is doing is magic. Read the linked article that inspired it (which is in Go); there's even less magic there.
Some of the complaints here are just about Ruby syntax, which: shrug.
Some of the complaints here are just about Ruby syntax, which: shrug.