Making Floyd the Functional actually (slightly) functional