Add functionality foo

This is where you can type a novel on what the patch does and why it
should be merged.