Practical limitations to analytic synthesis of a four-link mechanism function generator