``` rust fn foo(_: Self) {} fn main() {} ``` ``` <anon>:1:11: 1:15 error: use of undeclared type name `Self` <anon>:1 fn foo(_: Self) {} ^~~~ ``` `Self` is a keyword, this error message indicates that it can be used to define type, which is misleading.