aside, but maybe it'd be clearer to just do `[np.nan] * n`?