Add osl::scop and osl::c_scop classes
Add clan::extract_* functions