Pass complicated define test of ast
Pass simple define test of ast