recast is using babel, which is much less used in the Svelte ecosystem, so folks wouldn't generally be as familiar with it