Reply types

Introducing different reply types to get rid of exported fuse_*_out structs and have a nicer interface.