add restrictions testcases
add func_up_compo testcase
correct _deep_compiler_ up compilation
add deep.errors.Composition
correct default colleciton pattern