ignore --build_ext generated files
definition is now serializable
slightly better sample() test