error[E0277]: `ToolForbidsStep` is a `Tool`, which is a thin raw-bus runner and has no typed-graph surface
  --> tests/trybuild/fail/tool_forbids_step.rs:17:5
   |
17 |     #[step(hz = 10)]
   |     ^ `#[step]` / `#[server]` is not allowed here; use the raw bus (`phoxal::raw`) instead
   |
help: the trait `TypedGraphSurface` is not implemented for `ToolForbidsStep`
  --> tests/trybuild/fail/tool_forbids_step.rs:8:1
   |
 8 | struct ToolForbidsStep {}
   | ^^^^^^^^^^^^^^^^^^^^^^
note: required by a bound in `_assert_typed_graph_surface`
  --> tests/trybuild/fail/tool_forbids_step.rs:17:5
   |
17 |     #[step(hz = 10)]
   |     ^ required by this bound in `_assert_typed_graph_surface`
