I see that the AMPL is given an R interface called rampl, but not very R user-friendly.
https://rampl.readthedocs.io/en/latest/quick-start.html#
Does any possible that ompr can build a proxy for rampl to handle the presolving and keep the grammar simple either?