merge function_declaration tests