Can D code be linked as part of C programs? e.g. can I write Apache module (dynamically linked .so file) using D? I wonder if that's a matter of sneaking in D's runtime, starting GC, etc., or is it not possible at all?