Надо только иметь в виду, что в D поддержка замыканий компилятором опирается на наличие GC. Его можно отключить и даже вовсе не линковать, но тогда язык превращается в некое подобие С++, где-то урезанное, где-то улучшенное, но в целом не шибко удобное.