lib: support CallExpression