I get it now; this only works because it's a little endian machine (a `Bool` is a `Uint8`), and there might be memory issues.

OK, so unless there's a better way I'll resurrect my branch that changes the return type to a `jl_value_t*`.