This patch fixes "binary_operation()" to include imports for
"hypothesis.extra.numpy" strategies such as "arrays()",
"scalar_dtypes()", and "array_shapes()" when ghostwriting tests for
functions with numpy array parameters (issue #4576).
The canonical version of these notes (with links) is on readthedocs.