Flute (Extended version)

Flute (Extended Version)