I am not a huge fan of the name `ndsfpypair_struct` since there are no pairs involved inside of the this data structure and it doesn't represent a pair itself.  I think we need a new name.  I suggest simply `ndsfpy`.