Implement optional named params.