add valid function to objective
reenable gesv pattern
compile SYRK tests avoids dummys by string comparison
blind search

Children function now lazy

introduce completely blind search strategy

compile takes strat keyword input