support tests written in property
generalize runtime map
remove unused value
generalize mapIgnoreRuntime
separate runtime utilities
support more types

* TestResult<_> seq
* TestResult<_> list
* TestResult<_>[]
simplify logic to detect Persimmon tests
Merge pull request #25 from pocketberserker/support-property

Support property