(feat) Infallible plugins and custom return types.