Valid request. I'll mention RULED and RULEDSEGMENTED here, because that is already very close, but sadly does not allow arcs (which is kinda understandable). And that's a wellknown limitation of GDL, too (Tube anybody?) – which means, if you know how, it can be overcome with a bit of math. Still a less verbose way would be very nice indeed!
Tangent to this: Even more powerful would be a SWEEP2 like in Rhino, where you can sweep a surface between two rails, which allows for many forms to be realized.