Actually, it turns out the :: extractor object doesn't work well with arrays.  Array(x, y) works easily enough though.