extending DSL with the other plot_* things