simplify slate operation defs