Hyperquest

Early pull request, passes the current tests but the coverage is low. Do not accept yet, just to look at