{"ast_node_type":"impl","tokens":[{"end":30,"kind":"keyword","start":0,"text":"as"}]}
as a trait impl for that type.
but most functions will end up being inside [`impl`] blocks, either on another type itself, or