Implement argument handling in function blocks