Improve "Fake FFI" to support more FFI features