pub fn parse_npcs(source: &str) -> Result<Vec<NpcAst>, AstError>
Parse only npcs from a source (helper/testing). Parse only NPC definitions from the given source.
Returns an error if the source cannot be parsed into NPCs.