I'm not enjoying implementing a FUSE driver. It seems that every time I make a mistake, it just silently fails without actually telling me what the problem is, and I end up spending an hour meticulously comparing to some known-working code to find *any* difference that might explain it.