//! Shared command surface for Sirno.
//!
//! The `surface` module keeps the public command facade stable while the implementation
//! is organized by interface layer.
// sirno:witness:interfaces:begin
pub use crate;
pub use crateSurfaceContext;
pub use crate*;
pub use crateCommandError;
pub use crateformat_json;
// sirno:witness:interfaces:end