Delete needless variables

Old data structure was just complex.
But new version's conditions structure is simple.
To add condition can simply use append or add-to-list.
mykie:precheck-ok-p: Use pcase statement instead
Refactor: collect internal loop
mykie:use-lazy-order: set 't by default
Fix typo
Use precheck function as variable to change from user
Improve doc-string
Fix missing logic to compare keyword

This logic compare whether condition is containing same keyword to do
not keep trailing condition checks.