Add Protogenes NamedPipe implementation