Rust now supports `async fn` in traits. ATM, users cannot asynchronously execute controls and get the `CommandStatus` back to outstation.