[[!comment format=mdwn username="db48x@80bd751a72d5a80737e2f875342cf845629c7202" nickname="db48x" avatar="http://cdn.libravatar.org/avatar/ad2688127feb555a92154b16d8eeb5d3" subject="comment 4" date="2017-04-05T06:39:49Z" content=""" I took a stab at implementing this. It compiles, but I've not tested it yet as I need to get some sleep; consider it a work in progress. Looks right to me though. """]]