pub fn get_stdlib_source(module: &str) -> Option<&'static str> {
match module {
"text" => Some(include_str!("stdlib_text.harn")),
"collections" => Some(include_str!("stdlib_collections.harn")),
"math" => Some(include_str!("stdlib_math.harn")),
"path" => Some(include_str!("stdlib_path.harn")),
"json" => Some(include_str!("stdlib_json.harn")),
"context" => Some(include_str!("stdlib_context.harn")),
"project" => Some(include_str!("stdlib_project.harn")),
"async" => Some(include_str!("stdlib_async.harn")),
"agents" => Some(include_str!("stdlib_agents.harn")),
"checkpoint" => Some(include_str!("stdlib_checkpoint.harn")),
"worktree" => Some(include_str!("stdlib_worktree.harn")),
_ => None,
}
}