Experiments with the D programming language