diff --git a/spec.bs b/spec.bs
index c0d23c7..17e5f30 100644
--- a/spec.bs
+++ b/spec.bs
@@ -407,10 +407,11 @@ An internal observer is a [=struct=] with the following [=struct/item
: next steps
- :: An algorithm that takes a single parameter. Initially, these steps do nothing.
+ :: An algorithm that takes a single parameter of type {{any}}. Initially, these steps do nothing.
: error steps
- :: An algorithm that takes a single parameter. Initially, the [=default error algorithm=].
+ :: An algorithm that takes a single parameter of type {{any}}. Initially, the [=default error
+ algorithm=].
: complete steps
:: An algorithm with no parameters. Initially, these steps do nothing.