thunks for the extensions at runtime. Convincing anyone that it's a good idea might be harder though.