- Depends on #323 - Closes #189 Good lord this code is horrible. The nested check() functions constantly swapping argument order back and forth bruh Reviewed-on: #324 Co-authored-by: Rhys Lloyd <krakow20@gmail.com> Co-committed-by: Rhys Lloyd <krakow20@gmail.com>