use `saber-lang/type`
add `Suggestion` doc