Align keyword parameters
Generic definer use the same parameter_list as methods and functions

Fix #66