uniplate: Add Biplate

This stuff works sort of, but it does not seem a good idea to continue
here, because biplate instances are too much work to write manually.