Rewrite Flux::string, I am not quite done with this yet.