FEAT: make ctx member in red-function! overlap with ctx in other type structures.