inline optional<mbgl::android::Value> objectMember(const mbgl::android::Value& value, const char* key) { mbgl::android::Value member = value.get(key); if (!member.isNull()) { return member; } else { return {}; } }
inline mbgl::android::Value arrayMember(const mbgl::android::Value& value, std::size_t i) { return value.get(i); }