Reduce repetitive Go constructor boilerplate by auto-generating functional options | saasbrowser.ai