flexible_partial
numpy