fixed forward declaration for `fiber`