Merge all implementations into single file for easier paket reference #35