function isDefineCall(callee, args) {
  const property = callee.get('property');

  if (!singlePath(property) || !property.isIdentifier() || property.node.name !== 'define') {
    return false;
  }

  if (!args || !Array.isArray(args)) {
    return false;
  }

  return (
    args.length >= 2 &&
    (args[1].isIdentifier() || args[1].isClassExpression() || args[1].isCallExpression())
  );
}
@param {NodePath<MemberExpression>} callee
@param {NodePath<unknown>[]} args