bool isObject(Object? node) { return !(node is int || node is String || node is num || num is double || node is bool || node == null); }