//Method for adding methods to BuiltIns table in Runtime
 public static BindingTargetInfo AddSpecialForm(this BindingSourceTable targets, SpecialForm form, string formName,
                 int minChildCount = 0, int maxChildCount = 0, string parameterNames = null)
 {
     var formInfo = new SpecialFormBindingInfo(formName, form, minChildCount, maxChildCount, parameterNames);
     targets.Add(formName, formInfo);
     return formInfo;
 }
        //Method for adding methods to BuiltIns table in Runtime
        public static BindingTargetInfo AddSpecialForm(this BindingSourceTable targets, SpecialForm form, string formName,
                                                       int minChildCount = 0, int maxChildCount = 0, string parameterNames = null)
        {
            var formInfo = new SpecialFormBindingInfo(formName, form, minChildCount, maxChildCount, parameterNames);

            targets.Add(formName, formInfo);
            return(formInfo);
        }