* Use NonNullable type for nonnull types * Add noLib test * Remove conditional type fallback for when lib is not present