order() :: Tai.Trading.Order.t()
submission() :: Tai.Trading.OrderSubmission.t()
execute_step(submission()) :: order()