Possible to start the process with setuid while allowing it to listen on privileged ports?

From: Yuri <yuri_at_FreeBSD.org>
Date: Mon, 11 Oct 2021 15:50:31 UTC
Normal way to do this is for the application to first listen on the port 
and then setuid.


My question is about the situation when the application isn't willing to 
do this.


The project author says that setuid is too difficult in Go and Linux 
allows to do this through systemd:

https://github.com/coredns/coredns/issues/4917#issuecomment-939892548


Can in FreeBSD the process be run as a regular user but still be allowed 
to bind to privileged ports?


Thanks,

Yuri