I'm not familiar with Elysia but how does this handle subfunctions? e.g. if my code is
const app = new Elysia() .patch('/user/:id', (request) => { return handleUserRequest(request); })
or some other custom logic, does it automatically need to fall back to full parsing?