Only little thing to watch out is that [ fluid~ ] is the name of another external contained in the (very nice) ceammc library.
Obviously calling this by [fluid~/fluid~] just works.
funny, I tested [declare -path fluid~] and that DOESN'T WORK if I have ceammc in the start up. Meaning it'll just load fluid~ from ceammc. Now, I did not expect that... still thinking about it, but it feels like it shouldn't be that way.